"""
编写人：caoyong，时间：2022-11-23
该模块需要安装  pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple sqlite3
"""
import sqlite3
from caoyongpy import dbsql


class LiteSql(dbsql.SqlData):
    def __init__(self, database):
        """
        初始化数据库连接
        :param database: 数据库地址 例：/sqlite.db
        """
        self.db = sqlite3.connect(database)  # 打开数据库连接
        dbsql.SqlData.__init__(self, self.db, {"'": "''"})

    def close(self):  # 关闭数据库
        self.db.close()

    def commit(self):  # 提交事务
        self.db.commit()

    def rollback(self):  # 回滚事务
        self.db.rollback()




